package com.showSpring.config;


import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * 零配置实现SpringAop编程，配置管理类
 * 1. @Configuration 注解，此注解修饰的类相当于bean.xml配置。
 *    此注解修饰的类，也是创建IOC容器时候需要加载的类。
 * 2. @ComponentScan 开启注解扫描
 *    相当于：<context:component-scan base-package="com.itheima" />
 * 3. @EnableAspectJAutoProxy 开启Aop自动代理
 *    相当于：<aop:aspectj-autoproxy />
 */
@Configuration
@ComponentScan(basePackages = "com.showSpring")
@EnableTransactionManagement
public class SpringConfiguration {
}
